package com.glb.gilibuy.dao;

import com.glb.gilibuy.entity.UserOrderItem;
import com.glb.gilibuy.entity.UserOrderItemExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserOrderItemDao {
    long countByExample(UserOrderItemExample example);

    int deleteByExample(UserOrderItemExample example);

    int deleteByPrimaryKey(Long id);

    int insert(UserOrderItem record);

    int insertSelective(UserOrderItem record);

    List<UserOrderItem> selectByExample(UserOrderItemExample example);

    UserOrderItem selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") UserOrderItem record, @Param("example") UserOrderItemExample example);

    int updateByExample(@Param("record") UserOrderItem record, @Param("example") UserOrderItemExample example);

    int updateByPrimaryKeySelective(UserOrderItem record);

    int updateByPrimaryKey(UserOrderItem record);
}